f1a757e9b6f3dabf0851412e1052a5d16d123952,app/src/main/java/com/nextgis/logger/MainActivity.java,MainActivity,startSession,#String#String#String#,234

Before Change


		if (sessionLayer != null) {
			Feature mark = new Feature(Constants.NOT_FOUND, sessionLayer.getFields());
			mark.setFieldValue(LoggerApplication.FIELD_NAME, name);
			mark.setFieldValue(LoggerApplication.FIELD_USER, userName);
			mark.setFieldValue(LoggerApplication.FIELD_DEVICE_INFO, deviceInfo);
			mark.setGeometry(new GeoPoint(0, 0));
			return sessionLayer.createFeature(mark);

After Change


            String id = UUID.randomUUID().toString();
            ContentValues cv = new ContentValues();
			cv.put(LoggerApplication.FIELD_NAME, name);
			cv.put(LoggerApplication.FIELD_USER, userName);
			cv.put(LoggerApplication.FIELD_DEVICE_INFO, deviceInfo);
            cv.put(LoggerApplication.FIELD_UNIQUE_ID, id);
            try {
                cv.put(Constants.FIELD_GEOM, new GeoPoint(0, 0).toBlob());
            } catch (IOException e) {